' +JJJJ ?\>m0M='+l> /+l   d]@ŵLҦ]]L L}BBL] 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`FG8`0($ p,&"_]` L/浍굺L  !"#$%&'()*+,-./0123456789:;<=>?  1#"""  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0EB H  @H !D)"E` @ $ C ` DQ &J80^݌Hh ü ü݌ ռ ռ ռA ļD ļ? ļAEDE?HJ>h Լ ռ ռ ռ`HJ>݌h Hh݌`HIHHHHhHH݌hHhHh݌H6 VDP (ED Z $0x8x D- ܸDD# H8`?E Vk *f???0xE Hh D#-EEE8` D ܸx D - ܸx8`-0ݩ?ʥD EEE`   vLDcpq` [` ~  LӜu`".Q`pNФbptťܥm2<(-Py0\|e<6e<g< JJJJj귍hI  aUL@ kU8  L  Q^R(jQ0l^l\  wUuW ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQLYLeLXLeLee ўQH\(h0L& Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L e3L &RL &QL d L4 Ne)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ)\Z ʽ LHv 3h`0h8` [L NС õ`A@` ŵL^L iõ`  \ 濭0 \  ȟ Q ^\lZl^?cqH şch`fhjõĵ@OAP`u@`@&`QR`E Ls  @DAE@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- (   Š@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J QL_Ls贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LʬH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / ED B / / ]ƴS0Jȴ ȴ)  紅D贅E B ƴ  / 0L Ν `HD٤DEEhiHLGh ` ŵBѵ-` ѵB-` ܫ XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`êĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`굎뵎쵬 뵎쵌``õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈m浍浭m䵍䵐`"L ŵ8ŵH ~(`  d ֠z# u`z#??     Š ϠՠϮϠ ϮӠϮӠ868:I0 ~OP$:330:I011900OV81190WII1:OP$;:868:I0A$"":1150fA$(A$,I)vOV131230OV32OV901150OP$;:A$A$OP$:II1:I1412301150N$(CS)A$: RENAME SEQUENCE1140:570(20(SP$)2):SP$:1$ APPEND SOUND/SEQ7.p8OP$"A"CHNGSQ:SESE1:CSSE:NS1:CN1:1140:1120BCSSECHNGSS:1110LCHNGISVNSNS1:CNNS`800,CS:801,CNjCHNG:T2B:1310:380:570tVP(PN):17:PV(PN):9:7:A$""::380:570-PV(PN)(V$):810::380:5703L PLAY NOTE/SEQUENCERpVP(PN):17:PV(PN):1370OP$(13)980206,0:207,3:1800,CS:801,CN:B2T206,0:207,64:CS CENTER LINE ROUTINE80,1650570 * CHECK VALUES:0 S*MAX255:MX250:PN5MAX65535l4PV(PN)MAXPV(PN)0>PV(PN)0PV(PN)MX:PN3PN4PV(PN)MAXHR\ VALUE SETfpVP(PN):17::PV(PN);:17:"";V$ z(V$,1)"0"(V$,1)"9"01,CN:B2T"OPOV43:OP0OP0{OP1650,580,1650,1080,580,580,580,580,580,580,580,580,580,580,580,580,1650,580,1650OPOV64:OP0OP0OP1080,580,1890,1510,580,580,580,580,1440,580,580,1650,1970,1650,580,1650,2740,1270,1590,580,580,880,5v(OP$)11(OP$)10680BOP$(10)PSPN:PNPN1:PN5PN1jOP$(11)PSPN:PNPN1:PN1PN5VP(PS):17::PV(PS);" "570OP$"0"IN10:710(OP$)1720IN(OP$)21:37::IN;::" ":570 1370:800,CS:8" : PLAYS SEQUENCE";#)9& MAIN LOOP?0d:VP(PN):17::PV(PN);::" "{D(16384)128580NOP$:330XOP$" "OP$(13)İ940:570bOP$(8)PV(PN)PV(PN)IN:810:570lOP$(21)PV(PN)PV(PN)IN:810:570NSERT";:15:26:"D : DELETE";:16:26:"C : COPY";i17:26:"V : VALUE SET";:20:26:"S : ";:MFĞ"SPK";::"/";:MFĞ"CASS":20::"M : DISK MENU":"Q : QUIT";21:26:"0-9 : INCR ";::IN:23:8:" : PLAYS SOUND":8:EXT":" P : PREVIOUS":" A : APPEND":" R : RENAME"{16:"ARROWS (CTRL-K,J):":" CURSOR UP/DOWN":" CHANGE VALUES"10:24:"SOUND: ";CN;" OF ";NS;" ";11:26:"> : NEXT":12:26:"< : PREVIOUS"313:26:"/ : APPEND";:14:26:"I : I ":7:"PITCH #2: ";PV(2);" "~ 7:"DELTA #1: ";PV(3);" ":7:"DELTA #2: ";PV(4);" ":7:"DURATION: ";PV(5);" " J14:2J:26:"(0-255)":J:26:"(0-65535)" 9:"NAME: ";N$(CS);:868::"SEQUENCE: ";CS;" OF ";SE;" "6" N : N< ,IT32768:T2B32771:B2T32774:IS32777:DE32780:SS32783[ 6:380::N$(CS)""İ1140d @570 JOV(OP$):OV95OVOV32:OP$(OV) T ^ h MAIN SCREEN r |SP$" ARCADE SOUND EDITOR ":1::1040: 3:7:"PITCH #1: ";PV(1);" :OP$:OP$:32768 *******- SET UP:; *******c :J15:VP(J)J2::206,0:207,64 IN1:PA1:PN1:PS1:CA$"CATALOG":(48896)76CA$"CAT" CS1:1820:800,1:801,1:32771 "CN1:1310:SQ32786:CL32789:D1:SD$".SNDS":NS$".NMS" SCOTT ZIMMERMAN":1040> 15:SP$"COPYRIGHT (C) 1987":1040e 16:SP$"BY MICROSPARC, INC":1040 17:SP$"CONCORD, MA 01742":1040:2860 EF1:(4);"BRUN DUO,A$8400" EF2:(4);"BLOAD SEU" 216,0:23:" PRESS TO START -> ";****** d*-----------------3 n* INTRODUCTION:K x*-----------------u 16384512((48896)76):::N$(255) 2:SP$" ARCADE SOUND EDITOR "::1040: 5:SP$"BY ":1040:7:SP$"STEPHEN H. ZIMMERMAN":1040 9:SP$"AND":1040:11:SP$"S. ***********************;* ASE *X* ARCADE SOUND EDITOR *u(* COPYRIGHT (C) 1987 *2* BY S & S ZIMMERMAN *<* BY MICROSPARC, INC. *F* CONCORD, MA. 01742 *P* * Z*****************          :SE1&" :380:570=&, E(222):EL(218)256(219)::12i&6 "TROUBLE LOADING "("DUOSEU",EF32,3)&@ 22:1:" TO QUIT, TO TRY AGAIN";:Z$::Z$(27)Ā&J EF200,210 ER":1040:SP$"WITH SOUND DATA INTACT":1040Y% 1010,191:1011,157:1169:207,64:17:% 14:2:"CLEAR THE TABLE (Y/N)? ";:OP$:330:OP$"Y"OP$"N"2810% OP$:OP$"N"2850% IT:NS1:CS1:CN1:SN$"":I15:PV(I)0:& I1SE:N$(I)"":IAN$:1980$ $ QUIT $ @$ :2:SP$" QUIT "::1040:u$ 12:2:"DO YOU WISH TO QUIT (Y/N)? ";:OP$:330$ OP$"Y"OP$"N"2750$ OP$:OP$"N"2810$ :12:SP$"END OF ARCADE SOUND EDITOR":1040,% 14:SP$"TYPE 'GOTO 260' TO RE-ENT820=#< OP$SN$NS$:(4);"OPEN ";OP$;",D"D:(4);"READ ";OP$W#F SE:I1SE:N$(I):Ia#P 1980g#Z }#d ONERR COME HERE#n #x Y(222)# :12:10:" DISK ";::"ERROR";::" #";Y;" IN LINE ";(218)256(219) $ 15:" PRESS -> ";:0:6" 20:SP$"FILE IN MEMORY WILL BE ERASED!":1040" 24:1:" LOADS, CANCELS -> ";:A$:A$(27)1980:A$" "2590"( IT:A16384:5::(4);"BLOAD ";SN$SD$;",A";A;",D"D#2 CS1:CN1:800,1:801,1:T2B:1310:I1SE:N$(I)""::1D"D>! OP$SN$NS$:(4);"OPEN ";OP$;",D"D:(4);"WRITE ";OP$^! SE:I1SE:N$(I):I:1980d! {! LOAD SOUND TABLE! ! 11:3::"L"::2180:SN$""1980! 17:5::" LOADING: ";::" ";SN$SD$! L02590" 19::SP$" WARNING ":104 19::SP$"WARNING":1040::SP$"FILE "SN$SD$" ALREADY EXISTS!":1040:2460Z ~ 2680m (222)62460w 2680 24:1:" SAVES, CANCELS -> ";:A$:A$(27)1980 A$" "2460! 5::(4);"BSAVE ";SN$SD$;",A";A;",L";L;",-> ";:AN$:1980+ CHANGE DRIVE #1 A D3D:1980G$ ^. SAVE SOUND TABLEd8 rB L02290L 9:3::"S"::2180:SN$""1980V A16384:17:5::" SAVING: ";::" ";SN$SD$` 2430j 5::(4);"VERIFY ";SN$SD$;",D"DO t2180SN$A$:24:5:868:$2 CATALOG8j:SP$" CATALOG "::1040::(4);CA$;",D"D:u2680X(0)::"DISK COMMAND -> ";DC$:DC$""1980(4);DC$;",D"D:227019:5::"NO";::" FILE IN MEMORY!":5:"PRESS 22504OP$"D"2330)>OP$"S"2370;HOP$"L"2540ER2060\\216,0::380:570bfrp FILE NAMExzX(0):24:5:" : ACCEPT FILENAME";:13:17:"";A$A$""Ģ13:17:SN$;:868:(A$,1)"A"(A$,1)"Z"(A$)10;::D;::")":Q9:3:"S : SAVE SOUND TABLE":11:3:"L : LOAD SOUND TABLE"x24:7:" : BACK TO EDIT";13:7:"FILENAME: ";SN$15:13:"(";L;" BYTES LONG)" (16384)1282060OP$::330 OP$(27)2140*OP$"C"NS800,CS:801,CN0CHNG:B2T:380:5706F DISK MENULW2680:(4);"CLOSE":CL:L(6)(7)256:L11PV(5)0L0:SP$" DISK MENU "::1:1040:5:3:"C : CATALOG "7:3:"D : CHANGE CURRENT DRIVE";:28:"("NSCNNS800,CS:801,CN,T2B:1310:380:570@Q FIND SOUNDWwSE(16384):A16384:AD2CS&OFF(AAD)(A1AD)2560NS(16384OFF):DN COPY SOUNDXbCSSECHNGSS:1910lCHNGISvNSNS1:CNFį:MF0J380:570T5^ NEXT-LAST SND/SEQ;h\rOP$">"OP$"."OP$"N"C1~|OP$"<"OP$","OP$"P"C1OP$">"1720CNCNCCN1CNNSCNNSCN11760CSCSCCS1CSSECSSECS1 1820:CN 1310 NSNS1:380:570&9 DELETE SOUND?GDEnSE(16384):SE0CS1:SE1:32768CSSECSSE1820:CNNSCNNS800,CS:801,CN:T2B:1310:380:570" CASSETTE/REGULAR,6MFį:MF1:1610 @M  PEEK BUFFER6J14:PV(J)(772J):R(PV(5)(777)(778)256X2^<pF POKE BUFFERvPZJ14:(772J),PV(J):dHI(PV(5)256):LOPV(5)HI256n777,LO:778,HIx INSERT SOUNDIST2B XP Lٺʚ88&& 8 8  P,X` Xi#iL0`ɳLɝ 0Lɡ  L ΐ5LԍL٭@A@&Ae@@eAA@e΅ȱ@eυ T 5LԪ&@A&e@eAee XP L٠ >B<>=?>?>BCBL` &@A&e@eAeeii`@ȃ ȃL &e@e`ʃ@ȱA@iAi@ʃ`CBi? ׂ  8˃̃ s`  i` s>? <=? ׂ  BCi<i= s>? ׂ ʊ1 ʎɃ8iiɃۭ @˃̃  @ 7` ! &BLLJLnLL5LDLWL@逐E@`BC ! <=>?Lׂ<= >? ! BCLׂ ! <= s>? TO QUIT, TO TRY AGAIN";:Z$::Z$(27)170: HI 1,2,60,0,250,250,255,254,130,0,3,200,199,1,6,30,0,250,250,255,254,20,0,214,213,255D255,200,0,4,170,0,0,0,130,0,190,0,0,0,130,0,170,0,0,0,130,0,190,0,0,0N130,0,250X READ IN SOUND NAMESbN4:VT(N):S$(N):I1N:S$(I):VT(I)6I::lA):11::" ";A;". ";S$(A);" ":' AN VT(A):11:" ";A;". ";S$(A);" ":o A(A$):A95AA32:A$(A)u   READ IN DEMO SOUND TABLE &:I079:ML:ASI,ML:I 0 4,0,10,0,23,0,36,0,55,0,2,180,0,1,6,25,0,210,209,1,0,10,0,2,252,250U:80 T ^ * MAIN LOOP:! h8 r(16384)128370X |A$:520:A$"1"A$"Z"370j A$"Q"ĉ::y A$"S"į A$"P"į A$"N"į A(A$):A1AN370 490:370   * SUBROUTINES:  (41(A$))2:A$: VT(;"CLOSE" NFİ550@ HB(A)(A256):LB(A)AHB(A)256^ 206,LB(AS):207,HB(AS)e k z " * SETUP: , 6I1N:VT(I):12:I;". ";S$(I):I @22:A$"PRESS A NUMBER TO MAKE A SOUND":480 JA$"Q)UIT, S)TOP, P)OP, N)ORMAL":4ERIFY DEMO.NMS"C L80:ASHIL1:NFĺ(4);"BLOAD DEMO.SNDS,A";ASM 650q ADAS445:(4);"BRUN DUO,A";AD AX256(AD256)512:AX NF240:(4);"OPEN DEMO.NMS":(4);"READ DEMO.NMS" N:S$(N),VT(N):I1N:S$(I):VT(I)6I:I (4)d*---------------( n* INTRODUCTION:> x*---------------S HI37376:HI:: A$" DUO.DEMO "::480::3:A$"BY S. SCOTT ZIMMERMAN":480 A$"COPYRIGHT (C) 1987":480:A$"BY MICROSPARC, INC":480:NF1:640 (4)"VERIFY DEMO.SNDS":(4)"V **********************9* *U* DUO.DEMO *q(* BY SCOTT ZIMMERMAN *2* COPYRIGHT (C) 1987 *<* BY MICROSPARC, INC *F* CONCORD, MA. 01742 *P* *Z**********************      @P $7 <С͡š΍